package cn.mdmm.user.entity.user;

import java.util.Date;
import java.io.Serializable;
import org.mybatis.annotation.Table;

/**
 * 类名称：UserCodeInfo对象定义<br>
 * 类描述：<br>
 * 类生产方式：工具自动生成代码<br>
 * 创建人：邓强<br>
 * 创建时间：2017-06-01 17:22:30<br>
 * 修改人： <br>
 * 修改时间：<br>
 * 修改备注：<br>
 * 
 * @version V1.0
 */

@Table(pkId = { "id" }, tabName = "USER_CODE_INFO", notColumn = { "time" })
public class UserCodeInfoModel implements Serializable {

	/** uid */
	private static final long serialVersionUID = 1L;
	/** 主键 */
	private Integer id;
	/** 手机号码 */
	private String phone;
	/** 验证码 */
	private String code;
	/** 创建时间 */
	private Date createTime;
	/** 是否使用，1已经使用 */
	private Integer isUse;
	/** 验证次数 */
	private Integer number;
	/** 是多少分钟内的数据 */
	private Integer time;
	/** 阿里云返回请求id */
	private String requestId;
	/** 阿里云返回流水号 */
	private String bizId;

	public Integer getTime() {
		return time;
	}

	public void setTime(Integer time) {
		this.time = time;
	}

	/** 取得主键 */
	public Integer getId() {
		return id;
	}

	/** 设置主键 */
	public void setId(Integer id) {
		this.id = id;
	}

	/** 取得手机号码 */
	public String getPhone() {
		return phone;
	}

	/** 设置手机号码 */
	public void setPhone(String phone) {
		this.phone = phone;
	}

	/** 取得验证码 */
	public String getCode() {
		return code;
	}

	/** 设置验证码 */
	public void setCode(String code) {
		this.code = code;
	}

	/** 取得创建时间 */
	public Date getCreateTime() {
		return createTime;
	}

	/** 设置创建时间 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/** 取得是否使用，1已经使用 */
	public Integer getIsUse() {
		return isUse;
	}

	/** 设置是否使用，1已经使用 */
	public void setIsUse(Integer isUse) {
		this.isUse = isUse;
	}

	/** 取得验证次数 */
	public Integer getNumber() {
		return number;
	}

	/** 设置验证次数 */
	public void setNumber(Integer number) {
		this.number = number;
	}

	/** 设置验证次数 */
	public void addNumber() {
		this.number = this.number + 1;
	}

	public String getRequestId() {
		return this.requestId;
	}

	public void setRequestId(String requestId) {
		this.requestId = requestId;
	}

	public String getBizId() {
		return this.bizId;
	}

	public void setBizId(String bizId) {
		this.bizId = bizId;
	}

}
